@charset "utf-8";
.footer{position: relative; z-index: 98; font-size: .9375em; background: #fff; border-top: 10px solid #015293;}
@media (max-width:768px) {
  .footer{border-top-width: 5px;} 
}

.footer-link-layer{position: relative;}
@media (max-width:768px){
  .footer-link-layer > .container{padding-right: 0!important; padding-left: 0!important;}	
}
.footer-link-content{padding-top: 25px; padding-bottom: 25px; text-align: center;}
.footer-link-content > ul{text-align: center;}
@media (max-width:1280px){
  .footer-link-content{padding-top: 20px; padding-bottom: 20px;}	
}
@media (max-width:992px){
  .footer-link-content{padding-top: 15px; padding-bottom: 15px;}	
}
@media (max-width:768px){
  .footer-link-content{padding-right: .375em; padding-left: .375em;}	
}
@media (max-width:450px){
  .footer-link-content > ul{text-align: left;}	
  .footer-link-content > ul li a{padding-top: .25em; padding-bottom: .25em;}
}
.footer-link-slide{margin-top: -10px; margin-right: -5px; margin-left: -5px;}
.footer-link-slide .select{float: left; width: 25%;}
.footer-link-slide .select dt{position: relative; z-index: 11; margin-top: 10px; margin-right: 5px; margin-left: 5px;}
.footer-link-slide .select dt a{display: block; padding: 0 1em; text-align: center; height: 34px; color: #666; line-height: 34px; background: #eeedea; cursor: pointer;}
.footer-link-slide .select dt a i{position: absolute; top: 50%; right: 10px; line-height: 1em; margin-top: -.5em;  -webkit-transition: all linear .4s; -moz-transition: all linear .3s; -o-transition: all linear .3s; transition: all linear .3s;}
.footer-link-slide .select dd{position: absolute; right: 0; left: 0; bottom: 35px; z-index: 99; display: none; background: #fff; box-shadow: 0 -5px 10px rgba(0, 0, 0, .05); transition: all .3s; overflow: hidden;}
.footer-link-slide .select dd .container{padding: 15px 0;}
.footer-link-slide .select dd ul{ max-height: 200px; overflow-y: auto;}
.footer-link-slide .select dd ul li{float: left;}
.footer-link-slide .select dd ul li a{display: inline-block ; padding: 5px;}
.footer-link-slide .select dd ul.col-4 li{width: 25%;}
.footer-link-slide .select dd ul.col-5 li{width: 20%;}
.footer-link-slide .select dd ul.col-6 li{width: 16.66667%;}
.footer-link-slide .select.on dt a{color: #333; background: #e6e6e6;}
.footer-link-slide .select.on dt a i{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.footer-link-slide .select dt.cur a{color: #333; background: #e6e6e6;}
.footer-link-slide .select dt.cur a i{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.footer-link-slide .select.on dd{opacity: 1; visibility: visible;}
@media (max-width:1280px){
  .footer-link-slide .select{position: relative;width: 50% !important;}
  .footer-link-slide .select dd{top: 51px; right: 5px; left: 5px; bottom: auto; background: #e6e6e6;box-shadow: 0 -3px 5px rgba(0, 0, 0, .05);}
  .footer-link-slide .select dd .container{padding: 10px 0 10px 10px;}
  .footer-link-slide .select dd ul li{width: 100% !important;}
}
@media (max-width:768px){
  .footer-link-box{padding-right: 1em; padding-left: 1em;}
  .footer-link-slide{padding-bottom: 15px;}
}
@media (max-width:450px){
  .footer-link-slide{display: none;}
  .footer-link-slide .select{width: 100% !important;}
  .footer-link-slide .select dd{position: static; margin-top: 5px; margin-right: 5px; margin-left: 5px;}
}

.footer-layer{padding-top: 25px; padding-bottom: 25px; color: #666; line-height: 1.25em;}
.footer-layer a{color: #666;}
.footer-layer a:hover{color: #333;}
.footer-layer .bqxx p{padding: .3125em .625em; margin-bottom: 0;}
.footer-layer .bqxx p.beian{white-space: nowrap;}
.footer-layer .bqxx p.beian img{margin-right: 5px;}
.footer-layer > .container{position: relative;}
.footer-card{position: relative;}
.footer-card.wzbs{position: absolute; top: 50%; left: 0; width: 12%; margin-top: -40px; text-align: center;}
.footer-card.wzfw{position: absolute; top: 50%; right: 0; width: 25%; margin-top: -29px; text-align: right;}
.footer-card.wzfw span{display: inline-block; vertical-align: middle;}
.footer-card.wzfw span#_span_wzafw img{height: 58px;}
.footer-card.dbxx{position: relative; margin-right: 25%; margin-left: 12%; text-align: left;}
.footer-card.dbxx .bqxx p{display: inline-block;}
.footer-card.mpxx{margin-right: 25%; margin-left: 12%;}
.footer-menu{text-align: left;}
.footer-menu li{display: inline-block;}
.footer-menu li a{display: inline-block; padding: .3125em .625em;}
.footer-menu li a img{display: block; width: 25px; height: 25px; margin: 0 auto .5em;}
.footer-menu li a span{display: block; text-align: center;}
.footer-menu li.last font{display: none;}
.footer-menu li:last-child font{display: none;}
@media (max-width:1280px) {
  .footer-card.wzbs{left: 15px;}
  .footer-card.wzfw{right: 15px;}
}
@media (max-width:992px) {
 .footer-layer{padding-top: 15px; padding-bottom: 15px; text-align: center;}
 .footer-card.dbxx{margin-right: 0; margin-left: 0;}
 .footer-card.mpxx{margin-right: 0; margin-left: 0;}	
 .footer-card.wzbs{position: static; display: inline-block; width: auto; margin-top: .5em;}
 .footer-card.wzbs .footer-item{padding-right: 0; padding-left: 0;}
 .footer-card.wzfw{position: static; display: inline-block; width: auto; margin-top: .5em; margin-left: -.5em; text-align: center;}
 .footer-card.wzfw .footer-item{padding-right: 0; padding-left: 0;}
 .footer-card.wzfw span#_span_jiucuo img{background: #ddd; border-radius: 5px;}
}
@media (max-width:768px) {
  .footer{font-size: .9375em;}	
  .footer-layer{padding-top: 0; padding-bottom: 0; color: #666; line-height: 1.375em; background: #ffffff;}
  .footer-layer a{color: #666;}
  .footer-layer a:hover{color: #333;}
  .footer-layer > .container{margin-top: 0; padding-right: 0!important; padding-left: 0!important;}
  .footer-card{float: none !important; width: auto !important;}
  .footer-card.dbxx{margin-right: 0; margin-left: 0; border-top: 1px solid #efefef; background: #f9f9f9;}
  .footer-card.dbxx .bqxx br{display: none;}
  .footer-card.wzfw{position: static; margin-top: 0; width: auto;}
  .footer-card.wzfw span#__ideConac img{height: 70px;}
  .footer-card.wzfw span#_span_jiucuo img{height: 55px; background: #e0e0e0; border-radius: 3px;}
  .footer-card.mpxx{position: static; margin-top: 0; width: auto; height: auto; line-height: normal; background: #f9f9f9;}
  .footer-card.mpxx ul{display: block; text-align: left;}
  .footer-item{padding: 10px .375em; height: auto; line-height: normal; min-height: inherit; margin: 0;}
  .footer-item:after{content: normal;}
}
@media (max-width:414px) {
  .footer-card.wzbs span#__ideConac img{height: 56px;}
  .footer-card.wzfw span#_span_jiucuo img{height: 40px;}
  .footer-card.wzfw span#_span_wzafw img{height: 42px;}
  .footer-card.mpxx span img{height: 35px;}
  .footer-menu{padding-left: .125em;}
  .footer-menu li a{padding: .25em .5em;}
}
